body {
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-align: center;
	background:url( /widgets/extremecomponents/background/bg.gif) repeat-x;
}

html, body, ul, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img {margin: 0;padding: 0;border: 0;}

a img {
	border:none;
}

#frame{
	width:960px;
	margin:0 auto;
	background-color:#fff;
	text-align:left;
	overflow:hidden;
}
#frame .framecontent{
	margin:8px;
	border:1px solid #a2d1ff;
	height:100%;
	padding-bottom:10px;
}
#frame .framecontent h2{
	background:url(/widgets/extremecomponents/background/main_02.gif) repeat-x;
	border-bottom:1px solid #a2d1ff;
	margin:0 1px;
	height:24px;
	padding:5px 0 0 6px;
	font-size:14px;
	font-weight:bold;
	color:#0E67CF;
}
#frame .framecontent .gusBox{
	border:1px solid #a2d1ff;
	border-bottom:0;
	background:#e9f4fd;
	margin:8px 0 0 10px;
	float:left;
	display:inline;
	width:48%;
}
#frame .framecontent .gusBoxTitle{
	background:url(/widgets/extremecomponents/background/main_05.gif) repeat-x;
	height:25px;
}
#frame .framecontent .gusBoxTitle h3{
	float:left;
	background:#fff url(/widgets/extremecomponents/background/main_01.gif) 8px no-repeat;
	height:25px;
	line-height:25px; 
	padding:0 20px;
	border-right:1px solid #a2d1ff;
	font-size:12px;
}
#frame .framecontent .gusBox .gusContent{
	border-bottom:1px solid #a2d1ff; 
	padding:10px;
	clear:both;
	background:#fff;
	line-height:23px;
}
#frame .framecontent .gusBox .gusContent li{
	height:24px;
	display:block;
}
#frame .framecontent .reason{
	width:98%;
	line-height:28px;
	border:solid 1px #a2d1ff;
	color:#f00;
	margin:8px 0 8px 8px;
	text-align:center;
	clear:both;
}
.framebtn{
	background:url(/widgets/extremecomponents/background/main_06.gif) no-repeat;
	width:86px;
	height:20px;
	line-height:20px;
	color:#0C69AF;
	border:none;
	cursor:pointer;
}
.framesmallbtn{
	background:url(/widgets/extremecomponents/background/btnbg.gif) no-repeat;
	width:52px;
	height:16px;
	line-height:16px;
	color:#295568;
	border:none;
	cursor:pointer;
}
#frame .framecontent .input{
	width: 120px;
    padding: 4px 0 0 4px;
	border:solid 1px #A1D1FF;
	height:20px;
	margin-right:8px;
}
#frame .framecontent .dL{
	border:1px solid #a2d1ff; 
	margin:10px 0 0 8px;
	width:99%;
	background:#fff; 
	padding-bottom:9px;
	height:350px;
	overflow:visible;
}
#frame .framecontent .dL h3{
	border-bottom:1px solid #a2d1ff;
	background:#fff url(/widgets/extremecomponents/background/main_01.gif) no-repeat 8px;
	height:25px;
	line-height:25px;
	padding:0 20px;
	font-size:12px;
}
#frame .framecontent .dL .btnSet{
	background:url(/widgets/extremecomponents/background/main_05.gif) repeat-x;
	height:25px;
}
#frame .framecontent .dL .btnSet li{
	float:left;
	width:131px;
	height:24px;
	float:left;
	border-right:1px solid #a2d1ff;
	border-bottom:1px solid #a2d1ff;
	line-height:24px;
	text-align:center;
	background:url(/widgets/extremecomponents/background/main_02.gif) repeat-x;
	cursor:pointer;
}
#frame .framecontent .dL .btnSet li.cur{background:#fff; border-bottom:1px solid #fff;}
#frame .framecontent .dL p{padding:15px 0 7px 15px; font-size:14px; line-height:22px; text-align:center;}
.tbl{width:98%;margin:10px 0 0 10px;text-align:left;line-height:24px; background-color:#d0deef; font-size:12px;}
.tbl th{background:#ebf5fd;color:#61b0f0;padding-left:5px;}
.tbl td{padding-left:5px; background-color:#fff;}
.tbl td.tdSocre{font-weight:bold;color:#0937af;}